spread operator
JavaScriptの場合
日本語表記だとスプレッド構文
スプレッド構文 - JavaScript | MDN
JavaScriptにおける...のこと
三点リーダー(…)ではなくピリオド3つ
配列のコピーにも使える
const aryB = [...aryA]
一番上の階層の要素への参照しかコピーしない(再帰的なディープコピーではない)ので、2次元以上の配列の完全なコピーができない点は注意
ディープコピーはstructedClone(object)になる
structuredClone()
Dartの場合
日本語表記だとスプレッド演算子
Spread operators | Collections | Dart
機能としてはJavaScriptのスプレッド構文と同等
Pythonの場合
*を変数名の前につける
可変長引数は*argsと**kwargs
iterable unpacking operator
dictionary unpacking operator
PEP 448 – Additional Unpacking Generalizations | peps.python.org
C言語のポインタっぽさがある